package com.meta.platform.contract.service.app;

import com.meta.platform.contract.domain.aggr.ContractPlanFundDo;
import com.meta.platform.contract.intf.cmd.contractplanfund.AddContractPlanFundCmd;
import com.meta.platform.contract.intf.cmd.contractplanfund.CheckAmountCmd;
import com.meta.platform.contract.intf.cmd.contractplanfund.UpdateContractPlanFundCmd;
import com.meta.platform.contract.intf.entity.ContractPlanFund;

/**
 * 合同计划回款
 *
 * @author M.simple
 * @email 1111111111111@qq.com
 * @date 2020-12-08 15:53:37
 */
public interface ContractPlanFundAppService{

	ContractPlanFundDo createPlanFund(AddContractPlanFundCmd addContractPlanFundCmd);

	ContractPlanFundDo updatePlanFund(UpdateContractPlanFundCmd updateContractPlanFundCmd);

    boolean checkPlanAmount(CheckAmountCmd checkAmountCmd);
}
